#!/bin/bash

# 创建bsbdj-dridge
docker network create -d bridge bsbdj-bridge

# 创建mysql容器
docker run -p 3306:3306 \
--network bsbdj-bridge \
--name db \
-v /usr/local/bsbdj/sql:/docker-entrypoint-initdb.d  \
-v /usr/local/bsbdj/data:/var/lib/mysql  \
-e MYSQL_ROOT_PASSWORD=root  \
-d mysql:5.7

# 构建bsbdj镜像
docker build -f dockerfile -t lsszzqy/bsbdj:1.0 .

# 创建三个app容器，运行bsbdj
docker run \
--name app1 \
--network bsbdj-bridge \
-p 8080:8080 \
-d lsszzqy/bsbdj:1.0

docker run --name app2 \
--network bsbdj-bridge \
-p 8081:8080 \
-d lsszzqy/bsbdj:1.0

docker run \
--name app3 \
--network bsbdj-bridge \
-p 8082:8080 \
-d lsszzqy/bsbdj:1.0

# 创建nginx容器，反向代理app应用
docker run --name nginx \
-v /usr/local/bsbdj/nginx/nginx.conf:/etc/nginx/nginx.conf \
--network bsbdj-bridge \
-p 80:80 \
-d nginx







